elimination of parasites - Espagnol Anglais Dictionnaire